package cn.javass.dp.factorymethod.example7;

/**
 * 用覆盖工厂方法的方式 来定义其他的新增的方法
 */
public  class ExportOperate2 extends  ExportOperate {

    protected ExportFileApi factoryMethod(int type) {
        ExportFileApi api = null;
        if (type ==3) {
           api = new ExportXML();
        } else {
            api = super.factoryMethod(type);
        }
        return api;
    }

}
